Setting Up A Solidity Development Environment Using Remix Ide And Writing Your First Smart Contract